Public Class BidResponse
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_BidID As String

<FieldInfo(GetType(BidIDFieldInfo), 1)> _
Public Property BidID() As String
Get
Return m_BidID
End Get
Set (value As String)
m_BidID = value
End Set
End Property

Private m_ClientBidID As String

<FieldInfo(GetType(ClientBidIDFieldInfo), 2)> _
Public Property ClientBidID() As String
Get
Return m_ClientBidID
End Get
Set (value As String)
m_ClientBidID = value
End Set
End Property

'Group: NoBidComponents
Private m_NoBidComponents As New List(Of NoBidComponentsGroup)

<FieldInfo(GetType(NoBidComponentsGroup), 3)> _
Public ReadOnly Property NoBidComponents As List(Of NoBidComponentsGroup)
Get
Return m_NoBidComponents
End Get
End Property

Public Class NoBidComponentsGroup
Inherits Group

'Component: CommissionData
Private m_CommissionData As CommissionData

<FieldInfo(GetType(CommissionData), 0)> _
Public Property CommissionData() As CommissionData
Get
Return m_CommissionData
End Get
Set (value As CommissionData)
m_CommissionData = value
End Set
End Property

Private m_ListID As String

<FieldInfo(GetType(ListIDFieldInfo), 1)> _
Public Property ListID() As String
Get
Return m_ListID
End Get
Set (value As String)
m_ListID = value
End Set
End Property

Private m_Country As String

<FieldInfo(GetType(CountryFieldInfo), 2)> _
Public Property Country() As String
Get
Return m_Country
End Get
Set (value As String)
m_Country = value
End Set
End Property

Private m_Side As Char

<FieldInfo(GetType(SideFieldInfo), 3)> _
Public Property Side() As Char
Get
Return m_Side
End Get
Set (value As Char)
m_Side = value
End Set
End Property

Private m_Price As Decimal

<FieldInfo(GetType(PriceFieldInfo), 4)> _
Public Property Price() As Decimal
Get
Return m_Price
End Get
Set (value As Decimal)
m_Price = value
End Set
End Property

Private m_PriceType As PriceType

<FieldInfo(GetType(PriceTypeFieldInfo), 5)> _
Public Property PriceType() As PriceType
Get
Return m_PriceType
End Get
Set (value As PriceType)
m_PriceType = value
End Set
End Property

Private m_FairValue As Decimal

<FieldInfo(GetType(FairValueFieldInfo), 6)> _
Public Property FairValue() As Decimal
Get
Return m_FairValue
End Get
Set (value As Decimal)
m_FairValue = value
End Set
End Property

Private m_NetGrossInd As NetGrossInd

<FieldInfo(GetType(NetGrossIndFieldInfo), 7)> _
Public Property NetGrossInd() As NetGrossInd
Get
Return m_NetGrossInd
End Get
Set (value As NetGrossInd)
m_NetGrossInd = value
End Set
End Property

Private m_SettlType As Char

<FieldInfo(GetType(SettlTypeFieldInfo), 8)> _
Public Property SettlType() As Char
Get
Return m_SettlType
End Get
Set (value As Char)
m_SettlType = value
End Set
End Property

Private m_SettlDate As DateTime

<FieldInfo(GetType(SettlDateFieldInfo), 9)> _
Public Property SettlDate() As DateTime
Get
Return m_SettlDate
End Get
Set (value As DateTime)
m_SettlDate = value
End Set
End Property

Private m_TradingSessionID As String

<FieldInfo(GetType(TradingSessionIDFieldInfo), 10)> _
Public Property TradingSessionID() As String
Get
Return m_TradingSessionID
End Get
Set (value As String)
m_TradingSessionID = value
End Set
End Property

Private m_TradingSessionSubID As String

<FieldInfo(GetType(TradingSessionSubIDFieldInfo), 11)> _
Public Property TradingSessionSubID() As String
Get
Return m_TradingSessionSubID
End Get
Set (value As String)
m_TradingSessionSubID = value
End Set
End Property

Private m_Text As String

<FieldInfo(GetType(TextFieldInfo), 12)> _
Public Property Text() As String
Get
Return m_Text
End Get
Set (value As String)
m_Text = value
End Set
End Property

Private m_EncodedTextLen As Int32

<FieldInfo(GetType(EncodedTextLenFieldInfo), 13)> _
Public Property EncodedTextLen() As Int32
Get
Return m_EncodedTextLen
End Get
Set (value As Int32)
m_EncodedTextLen = value
End Set
End Property

Private m_EncodedText As Byte()

<FieldInfo(GetType(EncodedTextFieldInfo), 14)> _
Public Property EncodedText() As Byte()
Get
Return m_EncodedText
End Get
Set (value As Byte())
m_EncodedText = value
End Set
End Property


End Class




'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 4)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

